package edu.sctu.wangfuxin.day20150524.homework;

/**
 * Created by user06 on 2015/5/25.
 */
public class TestString {
    /**
     * 如果你是聂宇他爸，你会给他起什么名字？
     * @param string 你给聂宇重新起得名字。
     */
    public boolean testEquals(String string){
        return string.equals("聂宇巨狗");

    }

    /**
     * 计算数组长度
     * @param string 需要计算长度的字符串源
     * @return 所计算的字符串长度
     */
    public int getStringLength(String string){
        return string.length();
    }

    /**
     * 截取字符串指定位置的内容
     * @param string 截取字符串源
     * @param a 截取时的起始位置
     * @param b 截取时的终止位置
     * @return 截切取的内容
     */
    public String subString(String string,int a,int b){
        return string.substring(a,b);
    }

    /**
     * 截取字符串指定位置的字符
     * @param string 截取字符串源
     * @param i 截取的位置
     * @return 截取得到的字符
     */
    public char stringCharAt(String string, int i){
        return string.charAt(i);
    }

    /**
     *从字符串中寻找指定字符的位置
     * @param string 截取字符串源
     * @param ch 指定字符
     * @return 指定字符所在位置
     */
    public int stringIndexOf(String string,int ch){
        return string.indexOf(ch);
    }

    /**
     *从字符串中寻找指定字符的位置
     * @param string 字符串源
     * @param b 指定字符
     * @param a 从第a位开始寻找指定字符
     * @return 返回指定字符的位置
     */

    public int stringIndexOf1(String string,String b,int a){
        return string.indexOf(b,a);
    }

    /**
     * 替换字符串
     * @param string
     * @param oldstring
     * @param newstring
     * @return
     */

    public String stringReplace(String string,String oldstring,String newstring){
        return string.replace(oldstring,newstring);
    }

}
